Rob Browning [Sun, 16 Dec 2018 23:11:00 +0000 (17:11 -0600)]
Use more secure mailutils instead of internal movemail
See the 26.1 NEWS for more information.
Rob Browning [Sun, 16 Dec 2018 19:14:02 +0000 (13:14 -0600)]
Update debian/copyright version for 26.1
Rob Browning [Sun, 16 Dec 2018 19:10:28 +0000 (13:10 -0600)]
Merge upstream version 26.1
Rob Browning [Sat, 29 Jul 2017 16:50:27 +0000 (11:50 -0500)]
Don't downcase real xref in elisp-mode-tests
The elisp-mode-tests should no longer fail on case sensitive
filesystems when the build path contains uppercase characters.
Previously the code was downcasing the path for both comparison and
lookups.
Rob Browning [Mon, 10 Oct 2016 22:35:56 +0000 (17:35 -0500)]
Kill gpg agent in package-test.el to avoid a race
package-test.el should no longer fail during clean up.
* Previously a delete-directories call raced with the gpg agent's own
cleanup process (presumably triggered by the first deletion of one of
the agent's sockets). As a result, it looks like the agent might
delete one of its sockets after delete-directories had decided to
delete the socket, but before it made the attempt, causing an
exception.
* To fix the problem, explicitly ask gpg-connect-agent to kill the agent
before attempting to delete the gnupg home directory, and then delete
via "rm -rf" to ignore any vanishing files.
Rob Browning [Wed, 22 Oct 2014 00:10:17 +0000 (19:10 -0500)]
Don't try to build src/macuvs.h (via IVD_Sequences.txt)
These are OS X specific, and were removed for now, due to uncertainty
over the licensing.
Rob Browning [Tue, 5 Apr 2011 03:46:28 +0000 (22:46 -0500)]
Modify the output of (version) to indicate Debian modifications
The output of (version) has been modified to indicate Debian modifications.
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Tue, 5 Apr 2011 03:46:25 +0000 (22:46 -0500)]
Adjust documentation references for Debian
Various documentation references have been adjusted for Debian.
References to /usr/local/... have been changed to /usr/... as
appropriate, etc.
Rob Browning [Tue, 5 Apr 2011 03:46:24 +0000 (22:46 -0500)]
Remove files that appear to be incompatible with the DFSG
Files that appear to be incompatible with the DFSG have been removed.
A number of files have been removed from this package because their
licenses are not compatible with the Debian Free Software Guidelines
(DFSG), or because it wasn't completely clear that their licenses are
compatible.
In particular, all of the files which are covered under the GFDL and
have invariant sections have been removed in accordance with this
General Resolution: http://www.debian.org/vote/2006/vote_001.
The files that have been removed, but still appear to be
distributable, have been moved to packages in Debian's non-free
section.
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: new
Rob Browning [Tue, 5 Apr 2011 03:46:22 +0000 (22:46 -0500)]
Run debian-startup and set debian-emacs-flavor
Emacs runs debian-startup and sets debian-emacs-flavor.
* Emacs runs debian-startup during the startup process unless
site-run-file is false.
* The global variable debian-emacs-flavor is bound to 'emacs.
Author: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Sun, 7 Apr 2013 20:03:05 +0000 (15:03 -0500)]
Prefer /usr/share/info/emacs/
Emacs prefers /usr/share/info/emacs to /usr/share/info.
The value of Info-default-directory-list has been augmented via
lisp/info.el to include /usr/share/info/emacs before /usr/share/info.
Rob Browning [Sun, 16 Dec 2018 19:07:47 +0000 (13:07 -0600)]
record new upstream branch
Rob Browning [Sun, 16 Dec 2018 19:07:19 +0000 (13:07 -0600)]
Adjust debian/changelog for UNRELEASED 26.1+1-1 development
Rob Browning [Sat, 15 Dec 2018 18:58:02 +0000 (12:58 -0600)]
Merge upstream version 26.1
Rob Browning [Sun, 26 Aug 2018 16:50:07 +0000 (11:50 -0500)]
Update debian/changelog for 1:25.2+1-11 release
Rob Browning [Sun, 26 Aug 2018 16:44:45 +0000 (11:44 -0500)]
Don't unexpectedly modify the byte order mark
Add 0014-Emacs-should-no-longer-unexpectedly-alter-the-byte-o.patch to
fix the problem.
Thanks to Vincent Lefevre for reporting the problem and Eli Zaretskii
for the patch.
Closes: 883434
Eli Zaretskii [Fri, 15 Dec 2017 09:06:07 +0000 (11:06 +0200)]
Emacs should no longer unexpectedly alter the byte order mark
This upstream patch has been incorporated to fix the problem:
Better support utf-8-with-signature and utf-8-hfs in XML/HTML
* lisp/international/mule.el (sgml-xml-auto-coding-function):
Support UTF-8 with BOM and utf-8-hfs as variants of UTF-8, and
obey the buffer's encoding if it is one of these variants, instead
of re-encoding in UTF-8 proper. (Bug#20623)
Origin: backport, commit:
889f07c352f7e0deccf59353a60a45f2716551d8)
Bug: https://bugs.gnu.org/20623
Bug-Debian: http://bugs.debian.org/883434
Forwarded: not-needed
Rob Browning [Sat, 25 Aug 2018 19:22:53 +0000 (14:22 -0500)]
Add (>= 1:25) restriction to emacs metapackage dependencies
Without this it was possible to end up with two empty metapackages
installed instead of the expected metapackage and actual package.
Thanks to Shin Yoshida for reporting the problem and Sven Joachim for
noting the solution.
Closes: 906534
Rob Browning [Sat, 25 Aug 2018 19:01:49 +0000 (14:01 -0500)]
Adjust debian/changelog for UNRELEASED 1:25.2+1-11 development
Rob Browning [Sun, 12 Aug 2018 16:56:04 +0000 (11:56 -0500)]
Update debian/changelog for 1:25.2+1-10 release
Rob Browning [Sun, 12 Aug 2018 16:52:59 +0000 (11:52 -0500)]
Handle the emacs-{gtk,lucid,nox} doc dir transition manually
Before the unversioning, these packages were in a different source
package (emacs-defaults) and were arch all. Since
dpkg-mainscript-helper can't hande "all to any" transitions
(https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=813455), clean up
manually in the preinsts.
Thanks to Sven Joachim for reporting the problem and indentifying the
underlying cause.
Closes: 905555
Rob Browning [Sun, 12 Aug 2018 16:21:29 +0000 (11:21 -0500)]
Adjust debian/changelog for UNRELEASED 1:25.2+1-10 development
Rob Browning [Sat, 4 Aug 2018 17:31:48 +0000 (12:31 -0500)]
Update debian/changelog for 1:25.2+1-9 release
Rob Browning [Sat, 4 Aug 2018 17:25:44 +0000 (12:25 -0500)]
Have emacs-{gtk,lucid,nox} replace all the related emacs25 packages
Add "emacs-gtk (<< 1:25), emacs-lucid (<< 1:25), emacs-nox (<< 1:25)"
to the "Replaces:" for emacs-gtk, emacs-lucid, and emacs-nox to avoid
conflicts over /usr/share/emacs/25.2/etc/DOC while unpacking.
Thanks to Axel Beckert for reporting the problem and Adrian Bunk and
Sven Joachim for help with the solution.
Closes: 904957
Rob Browning [Sat, 4 Aug 2018 17:00:44 +0000 (12:00 -0500)]
Ensure /usr/share/doc/emacs-{gtk,lucid,nox} symlink is established
Use dir_to_symlink to make sure the new symlink to emacs-common is
correctly established if we're upgrading from the emacs-defaults
packages that had a real directory.
Thanks to Andreas Beckmann for reporting the problem.
Closes: 903779
Rob Browning [Sun, 29 Jul 2018 19:22:08 +0000 (14:22 -0500)]
Disable the eieio-test-37-obsolete-name-in-constructor test
Its behavior is unpredictable, and it was causing some buildd builds
to fail (cf. https://debbugs.gnu.org/24503).
Add 0013-Disable-eieio-test-37-obsolete-name-in-constructor.patch to
fix the problem, and thanks to Aaron M. Ucko for reporting it, and
J. Smith for tracking down the upstream issue.
Closes: 879020
Rob Browning [Sun, 29 Jul 2018 19:18:23 +0000 (14:18 -0500)]
Disable eieio-test-37-obsolete-name-in-constructor
The eieio-test-37-obsolete-name-in-constructor test has been disabled.
Its behavior is currently unpredictable.
Bug: https://debbugs.gnu.org/24503
Bug-Debian: http://bugs.debian.org/879020
Forwarded: not-needed
Rob Browning [Sun, 29 Jul 2018 19:12:54 +0000 (14:12 -0500)]
Adjust debian/changelog for UNRELEASED 1:25.2+1-9 development
Rob Browning [Sun, 29 Jul 2018 16:42:52 +0000 (11:42 -0500)]
Update debian/changelog for 1:25.2+1-8 release
Rob Browning [Sun, 27 May 2018 19:20:20 +0000 (14:20 -0500)]
Update debian/changelog for 1:25.2+1-7 release
Rob Browning [Sun, 27 May 2018 15:49:33 +0000 (10:49 -0500)]
Have binary flavor packages depend on emacs-common for doc symlink
Rob Browning [Sun, 27 May 2018 15:43:07 +0000 (10:43 -0500)]
debian/control: change priority extra to optional as per policy
Rob Browning [Mon, 21 May 2018 22:53:25 +0000 (17:53 -0500)]
Add emacs23, emacs24, and emacs25 transitional packages
Rob Browning [Fri, 11 Aug 2017 16:03:26 +0000 (11:03 -0500)]
Depend on emacsen-common (>= 3.0.0)
This will complete the transfer of the emacs metapackage namespace to
the emacs source package as a new concrete emacs flavor.
Rob Browning [Sat, 19 Aug 2017 20:08:16 +0000 (15:08 -0500)]
Handle local emacs/site-lisp here instead of in emacsen-common
Rob Browning [Thu, 10 Aug 2017 21:58:18 +0000 (16:58 -0500)]
Move emacs binary metapackage to this package
Add epoch so that new versions of the metapackage will be higher than
the last standalone version (47.0).
Rob Browning [Thu, 10 Aug 2017 20:48:54 +0000 (15:48 -0500)]
Move mail-host-address and gnus-nntpserver-file to new 00debian.el
Nicolas Petton [Fri, 25 May 2018 16:38:07 +0000 (18:38 +0200)]
; * lisp/ldefs-boot.el: Update.
Nicolas Petton [Fri, 25 May 2018 15:28:58 +0000 (17:28 +0200)]
* etc/HISTORY: Update for Emacs 26.1 release.
Nicolas Petton [Fri, 25 May 2018 15:19:16 +0000 (17:19 +0200)]
* etc/AUTHORS: Update.
Nicolas Petton [Fri, 25 May 2018 15:19:11 +0000 (17:19 +0200)]
; * ChangeLog.3: Update.
Nicolas Petton [Fri, 25 May 2018 13:38:29 +0000 (15:38 +0200)]
; * admin/authors.el: Update.
Noam Postavsky [Thu, 24 May 2018 23:49:11 +0000 (19:49 -0400)]
Note caveat for backward regexp searching in docstring (Bug#31584)
* src/search.c (Fre_search_backward): Emphasize that backwards
searches may give shorter than expected matches.
* doc/lispref/searching.texi (Regexp Search): Add an anchor for
re-search-backward to reference.
Eli Zaretskii [Fri, 25 May 2018 08:35:42 +0000 (11:35 +0300)]
Update backtrace in Emacs Lisp Intro
* doc/lispintro/emacs-lisp-intro.texi (Making Errors): Update the
backtrace to match Emacs 26. (Bug#31589)
Roland Winkler [Thu, 24 May 2018 18:38:48 +0000 (13:38 -0500)]
Move window-point in bibtex-search-entry
* lisp/textmodes/bibtex.el (bibtex-search-entry): Move window-point
to record found.
Eli Zaretskii [Thu, 24 May 2018 17:37:15 +0000 (20:37 +0300)]
More fixes of Intro to Emacs Lisp
* doc/lispintro/emacs-lisp-intro.texi (Finding More): Tell the
reader how to invoke 'M-.' without a tags table. Add a
cross-reference to the Emacs manual for when a tags table does
need to be created.
(append save-excursion): Rephrase a confusing sentence.
(Bug#31578)
Eli Zaretskii [Thu, 24 May 2018 16:55:40 +0000 (19:55 +0300)]
; * doc/emacs/misc.texi (FFAP): Fix a typo. (Bug#31580)
Eli Zaretskii [Thu, 24 May 2018 16:49:34 +0000 (19:49 +0300)]
Add a footnote to Emacs Lisp Intro
* doc/lispintro/emacs-lisp-intro.texi (Run a Program): Describe
the detailed output of integer value evaluation in a footnote, to
prevent confusion. (Bug#31579)
Eli Zaretskii [Thu, 24 May 2018 16:32:40 +0000 (19:32 +0300)]
; * doc/emacs/msdos.texi (ls in Lisp): Fix a typo. (Bug#31575)
Eli Zaretskii [Thu, 24 May 2018 16:30:33 +0000 (19:30 +0300)]
* lisp/help.el (with-help-window): Doc fix. (Bug#31574)
Eli Zaretskii [Wed, 23 May 2018 16:31:38 +0000 (19:31 +0300)]
Fix some cross-references in emacs-lisp-intro.texi
* doc/lispintro/emacs-lisp-intro.texi (List Processing)
(Determining the Element, graph-body-print): Fix cross-references
to subsections that don't exist in the printed version of the
manual. (Bug#31567)
Eli Zaretskii [Wed, 23 May 2018 16:02:00 +0000 (19:02 +0300)]
Minor copyedits in Emacs manual in macos.texi
* doc/emacs/macos.texi (Mac / GNUstep Basics)
(Mac / GNUstep Events): Fix markup and capitalization.
(Bug#31568)
Noam Postavsky [Wed, 23 May 2018 00:08:01 +0000 (20:08 -0400)]
Clarify when to use advice-add vs add-function
* lisp/emacs-lisp/nadvice.el (add-function): Note in docstring that
advice-add should be used for named functions.
Eli Zaretskii [Tue, 22 May 2018 17:27:28 +0000 (20:27 +0300)]
Minor formatting tweak in the Emacs manual
* doc/emacs/custom.texi (Directory Variables): Don't have 2
footnotes back to back, it looks bad in HTML. (Bug#31555)
Eli Zaretskii [Tue, 22 May 2018 17:03:09 +0000 (20:03 +0300)]
Update comments in Intro to Emacs Lisp
* doc/lispintro/emacs-lisp-intro.texi: Explain in the comments
what are roman page numbers in Preface about. (Bug#31541)
Philipp Stephani [Tue, 22 May 2018 13:33:22 +0000 (15:33 +0200)]
; * doc/os.texi (Batch Mode): use = after --eval
Noam Postavsky [Mon, 21 May 2018 20:48:18 +0000 (16:48 -0400)]
* etc/NEWS: Mention change in `edebug-prin1-to-string'.
Eli Zaretskii [Mon, 21 May 2018 18:08:39 +0000 (21:08 +0300)]
; * doc/lispref/hash.texi (Defining Hash): Fix typos.
Eli Zaretskii [Mon, 21 May 2018 15:43:03 +0000 (18:43 +0300)]
Another attempt to fix sql.el
* lisp/progmodes/sql.el (sql-product-interactive): Fix calculation
of the SQL buffer name. (Bug#31446)
Eli Zaretskii [Mon, 21 May 2018 15:01:57 +0000 (18:01 +0300)]
Update binding of 'M-.' in Intro to Emacs Lisp
* doc/lispintro/emacs-lisp-intro.texi (On Reading this Text)
(Finding More, Buffer Related Review, Buffer Exercises)
(Find a File, Conclusion): 'M-.' is now bound to
'xref-find-definitions'. (Bug#31542)
Eli Zaretskii [Mon, 21 May 2018 02:33:57 +0000 (05:33 +0300)]
Fix a typo in last change in sql.el
* lisp/progmodes/sql.el (sql-product-interactive): Use 'null',
not 'zerop'. (Bug#31446)
Eli Zaretskii [Sun, 20 May 2018 09:08:03 +0000 (12:08 +0300)]
Fix capitalization of mail headers
* doc/emacs/sending.texi (Mail Format, Mail Headers)
(Mail Aliases, Header Editing): Use consistent capitalization of
CC, BCC, and FCC. (Bug#31532)
Eli Zaretskii [Sun, 20 May 2018 07:25:26 +0000 (10:25 +0300)]
Fix buffer names in sql.el
* lisp/progmodes/sql.el (sql-product-interactive): Fix the way the
buffer name is determined by prefix arg. (Bug#31446)
Eli Zaretskii [Sun, 20 May 2018 07:11:05 +0000 (10:11 +0300)]
Minor fixes in the Emacs manual
* doc/emacs/misc.texi (Gnus Group Buffer): Fix a typo. (Bug#31534)
(Single Shell): Rephrase an unclear sentence. (Bug#31535)
(Remote Host): Use @command where appropriate. (Bug#31536)
Eli Zaretskii [Sat, 19 May 2018 20:08:38 +0000 (23:08 +0300)]
Fix a typo in rmail.texi
* doc/emacs/rmail.texi (Rmail Summary Edit): Add markup to 'nil'.
(Bug#31533)
Rob Browning [Sat, 5 Aug 2017 18:37:24 +0000 (13:37 -0500)]
Stop versioning packages; change emacs25 to emacs
Paul Eggert [Fri, 18 May 2018 16:24:04 +0000 (09:24 -0700)]
* etc/PROBLEMS: Document Bug#31305.
Lars Ingebrigtsen [Fri, 18 May 2018 14:05:02 +0000 (16:05 +0200)]
(gnus-blocked-images): Clarify privacy implications
* lisp/gnus/gnus-art.el (gnus-blocked-images): Clarify the privacy
implication of altering the value of this variable.
(cherry picked from commit
f4d9fd3dd45f767eca33fbf1beee40da790fa74e)
Eli Zaretskii [Fri, 18 May 2018 07:58:11 +0000 (10:58 +0300)]
Fix a typo in describing input methods
* lisp/help-mode.el (help-make-xrefs): Fix a typo. (Bug#31448)
Eli Zaretskii [Fri, 18 May 2018 06:31:24 +0000 (09:31 +0300)]
; Add a comment to emacs-lisp-intro.texi
* doc/lispintro/emacs-lisp-intro.texi: Add a comment with the
rationale for the manual's seemingly too large size.
Rob Browning [Sat, 5 Aug 2017 02:44:35 +0000 (21:44 -0500)]
Fix dbg package self-dependencies
Rob Browning [Sat, 5 Aug 2017 02:43:16 +0000 (21:43 -0500)]
Rename emacsXY to emacsXY-gtk
Rob Browning [Sun, 20 Aug 2017 17:35:49 +0000 (12:35 -0500)]
Update debian/patches for emacs25 to emacs migration
Lars Ingebrigtsen [Sat, 9 Sep 2017 03:23:31 +0000 (20:23 -0700)]
A remote execution exploit via enriched text has been blocked
This upstream patch has been incorporated to fix the problem:
Remove unsafe enriched mode translations
* lisp/gnus/mm-view.el (mm-inline-text):
Do not worry about enriched or richtext type.
* lisp/textmodes/enriched.el (enriched-translations):
Remove translations for FUNCTION, display (Bug#28350).
(enriched-handle-display-prop, enriched-decode-display-prop): Remove.
Origin: backport, commit:
9ad0fcc54442a9a01d41be19880250783426db70)
Bug: https://bugs.gnu.org/28350
Bug-Debian: http://bugs.debian.org/875447
Forwarded: not-needed
Rob Browning [Mon, 31 Jul 2017 02:43:10 +0000 (21:43 -0500)]
Disable eieio-test-method-order-list-6
The eieio-test-method-order-list-6 test has been disabled
Its behavior is currently unpredictable.
Bug: https://debbugs.gnu.org/27878
Bug: https://debbugs.gnu.org/cgi/24503#21
Rob Browning [Sat, 29 Jul 2017 16:50:27 +0000 (11:50 -0500)]
Don't downcase real xref in elisp-mode-tests
The elisp-mode-tests should no longer fail on case sensitive
filesystems when the build path contains uppercase characters.
Previously the code was downcasing the path for both comparison and
lookups.
Andreas Schwab [Mon, 24 Jul 2017 23:12:50 +0000 (01:12 +0200)]
A memory alignment problem causing m68k failures has been fixed
This patch has been backported from upstream to fix m68k build
failures:
Properly align global lispsym
* lib-src/make-docfile.c (close_emacs_globals): Wrap struct
Lisp_Symbols inside struct.
* src/alloc.c (sweep_symbols): Update use of lispsym.
* src/lisp.h (builtin_lisp_symbol): Likewise.
Origin: backport, commit:
7a4d9f6304cffa39642507609605bcbfa40d4675
Bug-Debian: http://bugs.debian.org/868868
Forwarded: not-needed
Rob Browning [Sat, 22 Apr 2017 17:02:00 +0000 (12:02 -0500)]
Don't provide openssl s_client as an option for ssl connections
openssl s_client is no longer a default for ssl connections
"s_client is a debug tool, it does not set up a secure connection, it
ignores all errors and just continues. It also doesn't do checks it
should be doing. This is all documented behaviour." -- Kurt Roeckx
Bug-Debian: https://bugs.debian.org/766397
Rob Browning [Mon, 10 Oct 2016 22:35:56 +0000 (17:35 -0500)]
Kill gpg agent in package-test.el to avoid a race
package-test.el should no longer fail during clean up.
* Previously a delete-directories call raced with the gpg agent's own
cleanup process (presumably triggered by the first deletion of one of
the agent's sockets). As a result, it looks like the agent might
delete one of its sockets after delete-directories had decided to
delete the socket, but before it made the attempt, causing an
exception.
* To fix the problem, explicitly ask gpg-connect-agent to kill the agent
before attempting to delete the gnupg home directory, and then delete
via "rm -rf" to ignore any vanishing files.
Rob Browning [Wed, 22 Oct 2014 00:10:17 +0000 (19:10 -0500)]
Don't try to build src/macuvs.h (via IVD_Sequences.txt)
These are OS X specific, and were removed for now, due to uncertainty
over the licensing.
Rob Browning [Tue, 5 Apr 2011 03:46:28 +0000 (22:46 -0500)]
Modify the output of (version) to indicate Debian modifications
The output of (version) has been modified to indicate Debian modifications.
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Tue, 5 Apr 2011 03:46:25 +0000 (22:46 -0500)]
Adjust documentation references for Debian
Various documentation references have been adjusted for Debian.
References to /usr/local/... have been changed to /usr/... as
appropriate, etc.
Rob Browning [Tue, 5 Apr 2011 03:46:24 +0000 (22:46 -0500)]
Remove files that appear to be incompatible with the DFSG
Files that appear to be incompatible with the DFSG have been removed.
A number of files have been removed from this package because their
licenses are not compatible with the Debian Free Software Guidelines
(DFSG), or because it wasn't completely clear that their licenses are
compatible.
In particular, all of the files which are covered under the GFDL and
have invariant sections have been removed in accordance with this
General Resolution: http://www.debian.org/vote/2006/vote_001.
The files that have been removed, but still appear to be
distributable, have been moved to packages in Debian's non-free
section.
Author: Rob Browning <rlb@defaultvalue.org>
Added-by: Rob Browning <rlb@defaultvalue.org>
Status: new
Rob Browning [Tue, 5 Apr 2011 03:46:22 +0000 (22:46 -0500)]
Run debian-startup and set debian-emacs-flavor
Emacs runs debian-startup and sets debian-emacs-flavor.
* Emacs runs debian-startup during the startup process unless
site-run-file is false.
* The global variable debian-emacs-flavor is bound to 'emacs.
Author: Rob Browning <rlb@defaultvalue.org>
Rob Browning [Sun, 7 Apr 2013 20:03:05 +0000 (15:03 -0500)]
Prefer /usr/share/info/emacs/
Emacs prefers /usr/share/info/emacs to /usr/share/info.
The value of Info-default-directory-list has been augmented via
lisp/info.el to include /usr/share/info/emacs before /usr/share/info.
Rob Browning [Tue, 15 May 2018 05:51:13 +0000 (00:51 -0500)]
record new upstream branch
Eli Zaretskii [Mon, 14 May 2018 16:28:06 +0000 (19:28 +0300)]
Clarify the mode-line indicators in CC Mode
* doc/emacs/programs.texi (Electric C): Explain '*' and '/' in the
CC Mode mode-line. (Bug31445)
João Távora [Fri, 11 May 2018 22:28:40 +0000 (23:28 +0100)]
Fix filesystem littering by Flymake's legacy backend
The Flymake legacy "proc" backend, which is active by default will try
to syntax-check foo.c/foo.cpp and many other types of files, but on
failing to find a suitable Makefile target, will fail. There's
nothing wrong with that except that it used to leave behind the
foo_flymake.c and foo_flymake.cpp auxiliary files behind, littering
the filesystem.
* lisp/progmodes/flymake-proc.el (flymake-proc-legacy-flymake):
Call init-function inside of the unwind-protect.
Eli Zaretskii [Sat, 12 May 2018 09:09:05 +0000 (12:09 +0300)]
; Fix a typo in the Emacs manual
* doc/emacs/fixit.texi (Transpose): Fix a typo. Reported by
Takesi Ayanokoji <ayanokoji.takesi@gmail.com>.
Paul Eggert [Fri, 11 May 2018 23:09:14 +0000 (16:09 -0700)]
* doc/emacs/help.texi: Fix paren typo.
Eli Zaretskii [Fri, 11 May 2018 09:39:52 +0000 (12:39 +0300)]
More minor changes in shell-related nodes of Emacs manual
* doc/emacs/misc.texi (Interactive Shell): Clarify how the window
that displays "*shell*" is selected.
(Shell Prompts): Fix a typo. Reported by Jorge
<jorge+list@disroot.org> in emacs-manual-bugs.
Eli Zaretskii [Fri, 11 May 2018 09:32:31 +0000 (12:32 +0300)]
Fix inaccuracies in "Shell Ring" node of Emacs manual
* doc/emacs/misc.texi (Shell Ring): Don't mention 'M-s' and don't
insist on Shell history commands being "jsut like" similar
commands that operate on minibuffer history. Reported by Jorge
<jorge+list@disroot.org> in emacs-manual-bugs.
Eli Zaretskii [Fri, 11 May 2018 09:11:14 +0000 (12:11 +0300)]
Improve documentation of kmacro commands and variables.
* lisp/kmacro.el (kmacro-start-macro-or-insert-counter)
(kmacro-counter, kmacro-set-format, kmacro-set-counter)
(kmacro-add-counter, kmacro-counter-format)
(kmacro-insert-counter): Clarify and improve the doc strings.
(Bug#31243)
Noam Postavsky [Fri, 11 May 2018 02:47:04 +0000 (22:47 -0400)]
* doc/man/emacs.1.in: Document --fg-daemon and --bg-daemon.
Noam Postavsky [Sun, 6 May 2018 14:07:25 +0000 (10:07 -0400)]
Don't check non-X frames for z order (Bug#31373)
* src/xfns.c (x_frame_list_z_order): Only use frames with
`output_method' set to `output_x_window'.
Alan Third [Sun, 6 May 2018 20:49:31 +0000 (21:49 +0100)]
Check NSWindow is actually a frame
* src/nsfns.m (Fns_frame_list_z_order): Check NSWindow is an instance
of EmacsView before treating it as one.
Xu Chunyang [Sun, 6 May 2018 19:46:04 +0000 (22:46 +0300)]
Fix gud-statement for pdb
* lisp/progmodes/gud.el (pdb): Fix the gud-print implementation.
(Bug#31363)
Eli Zaretskii [Fri, 4 May 2018 15:12:32 +0000 (18:12 +0300)]
; * msdos/INSTALL: Add info about GCC versions.
Eli Zaretskii [Fri, 4 May 2018 15:00:02 +0000 (18:00 +0300)]
Document 'custom-group'
* doc/lispref/customize.texi (Group Definitions): Document the
'custom-group' property.
Eli Zaretskii [Fri, 4 May 2018 14:43:29 +0000 (17:43 +0300)]
A minor addition to etc/DEBUG
* etc/DEBUG: Add a note for macOS users who get error messages
when trying to run GDB.